package com.example.mybatisdemo.util;

import com.alibaba.fastjson.JSON;
import java.util.List;

public class JsonUtil {
  public static String toJsonStr(Object object) {
    if (object == null) {
      return null;
    }
    return JSON.toJSONString(object);
  }

  public static <T> T toObject(String json, Class<T> clazz) {
    if (json == null) {
      return null;
    }
    return JSON.parseObject(json, clazz);
  }

  public static <T> List<T> toList(String json, Class<T> clazz) {
    if (json == null) {
      return null;
    }
    return JSON.parseArray(json, clazz);
  }
}
